Avoid toplevel tracking on slave device after ungrab
authorCarlos Garnacho <carlosg@gnome.org>
Mon, 24 Jan 2011 01:32:50 +0000 (02:32 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Mon, 24 Jan 2011 01:54:00 +0000 (02:54 +0100)
commit5fd5872b37ce1ef2d547dee2e83500a39bada030
tree95353350729685dd755aeff9bb8abd8fe3e7c71b
parent454c36523a12f521fbddff1caf2ec158fd560932
Avoid toplevel tracking on slave device after ungrab

slave devices don't have coordinates themselves, as they depend
on a master, this only changes if they have a grab in effect,
so only keep toplevel tracking enabled in such situation. Fixes
BugĀ #640313 - BadDevice X error when ungrabbing a SLAVE device,
noticed by Jesse van den Kieboom.
gdk/gdkdisplay.c